온라인 교육

소프트웨어 공학 개론

 

11주차 코드 매핑

 

 

UML 설계와 코딩

 

1.      클래스 다이어그램의 매핑

-     클래스와 인터페이스의 구현: 클래스 다이어그램에 있는 클래스나 인터페이스를 Java, C++, C#으로 매핑하는 것은 모델 개념이 프로그래밍 개념과 일치하기 때문이 쉽다.

    - 클래스 코드의 골격

속성클래스 안의 인스턴스 변수

오퍼레이션클래스 안의 메소드

EMB0000119ca4ec
 

 

 

 

 

 

 

 

 

 

 


그림 1. 클래스의 코딩

-.   연관 관계의 구현: 연관 관계를 구현하는 방법은 여러 가지가 있다. 레퍼런스 또는 포인터를 사용한다.

 

 

 

 

 

 

 

 

 

 

그림 2 연관 관계의 코딩

 

 

 

 

 

 

 

 


그림 3. Collection의 코딩

 

 

2.      시퀀스 다이어그램의 매핑

 

 

 

 

 

 

 

 

 

 

 

 

그림 4. 시퀀스 다이어그램의 코딩